Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Chicago Challenger Wimbledon - London Winnipeg Challenger U.S. Open - New York Seville Challenger Matsuyama Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Shanghai Rolex Masters - Shanghai Helsinki Challenger Astana Open - Astana Shenzhen 1 Challenger Brest Challenger Bergamo Challenger Danderyd Challenger Kobe Challenger Yokohama Challenger Madrid Challenger Nonthaburi 1 Challenger Manama Challenger Australian Open - Melbourne Chennai Challenger Nottingham Challenger Nonthaburi 3 Challenger Tenerife 1 Challenger Pune Challenger Taipei Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Davis Cup, World Group, Q, TPE-FRA 0-4 Gwangju Challenger Tenerife 3 Challenger Porto Challenger New Delhi Challenger Phoenix Challenger Lugano Challenger M15 Kashiwa Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Nonthaburi 4 Challenger Millennium Estoril Open - Estoril Shenzhen 1 Challenger Busan Challenger M25 Taipei Cary Challenger Aix En Provence Challenger Guangzhou Challenger French Open - Paris Surbiton Challenger M25 Tianjin Tyler Challenger Nottingham 2 Challenger M25 Taipei Ilkley Challenger Little Rock Challenger Libema Open - 's-Hertogenbosch M25 Tianjin Wimbledon - London U.S. Open - New York Braunschweig Challenger Generali Open - Kitzbuhel Hangzhou Open - Hangzhou Shanghai Challenger Guangzhou Challenger Zhangjiagang Challenger Istanbul Challenger Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai M25 Timaru Seoul Challenger Brest Challenger Taipei 2 Challenger Shenzhen Challenger Almaty Open - Almaty Qatar ExxonMobil Open - Doha Hangzhou Challenger Bratislava 2 Challenger Helsinki Challenger Lyon Challenger Astana Challenger Bordeaux Challenger ABN AMRO Open - Rotterdam Wuxi Challenger M25 Launceston M25 Burnie Brisbane 2 Challenger Quimper Challenger Phoenix Challenger Oeiras 4 Challenger Guangzhou Challenger Prague Challenger Dubai Duty Free Tennis Championships - Dubai Prostejov Challenger Brisbane International - Brisbane Open Occitanie - Montpellier Manama Challenger Nonthaburi 2 Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Nonthaburi 3 Challenger Seoul Challenger Busan Challenger Miami Open - Miami M25 Shenzhen Lexington Challenger Bloomfield Hills Challenger M15 Tsukuba Gwangju Challenger M15 Kashiwa French Open - Paris Vicenza Challenger Lyon Challenger Chicago Challenger Ilkley Challenger Nottingham 2 Challenger Wimbledon - London Royan Challenger Winnipeg Challenger Pozoblanco Challenger Granby Challenger U.S. Open - New York Porto Challenger Cincinnati Open - Cincinnati Shanghai Challenger Mouilleron-Le-Captif Challenger Guangzhou Challenger Rennes Challenger Suzhou Challenger Jingshan Challenger St. Tropez Challenger Brest Challenger Helsinki Challenger Almaty Open - Almaty Taipei Challenger Lyon Challenger Kobe Challenger Ukraine F3 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Ukraine F1 Belarus F1 Belarus F2 Turkey F4 Russia F1 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F13 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Chinese Taipei F2 Indonesia F1 Chinese Taipei F1 Chinese Taipei F3 Hong Kong F4 Hong Kong F5 Hong Kong F6 (Hong Kong) Chinese Taipei F1 Canada F8 (Niagara) Thailand F9 (Pattaya) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Australia F1 (Renmark) Australia F2 (Mildura) Australia F3 (Mornington) Singapore F1 (Singapore) Singapore F2 (Singapore) Singapore F3 (Singapore) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Korea F5 (Gimcheon) Vietnam F4 (Tay Ninh) Vietnam F5 (Tay Ninh) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) Hong Kong F3 (Hong Kong) M25 Hong Kong M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Trento M15 Tsukuba M15 Kashiwa M25 Wuhan M25 Luan M25 Nonthaburi M25 Nonthaburi M25 Hong Kong M25 Shenzhen M25 Taipei M25 Taipei M25 Nonthaburi M15 Hua Hin M15 Hua Hin M15 Hua Hin M25 Darwin M25 Brisbane M25 Toowoomba M15 Hong Kong M25 Nonthaburi M25 Mildura M25 Geelong M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Antalya M15 Antalya M25 The Hague M25 Nur-Sultan M25 Champaign M25 Decatur M25 Bagneres-De-Bigorre M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Doha M15 Doha M15 Cairo M25 Cairo M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Naples M25 Santo Domingo M25 Portimao M25 Loule M25 Quinta Do Lago M25 Monastir M25 Monastir M25 Chiang Rai M25 Chiang Rai M25 Wichita M25 Tulsa M25 Dallas M25 Tay Ninh M25 Tay Ninh M25 Cairns M25 Tsukuba M25 Kashiwa Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rijeka Open - Rijeka Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Southern Capital Cup - Almaty UTC Open - Cherkassy Besancon Challenger Bergamo Challenger Tunis Challenger Reggio Emilia Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Astana Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Penza Challenger Saransk Challenger Istanbul Challenger Astana Challenger Penza Challenger Astana Challenger Segovia Challenger Istanbul Challenger Prostejov Challenger Dallas Challenger Mersin Challenger Rome Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Marburg Challenger Istanbul Challenger Astana Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Mons Challenger Prostejov Challenger Astana Challenger Aptos Challenger Dallas Challenger Astana Challenger Prostejov Challenger Moscow Challenger Kaohsiung Challenger Dallas Challenger Irving Challenger San Francisco Challenger Taipei City Challenger Prostejov Challenger Caltanissetta Challenger Astana Challenger Aptos Challenger Orleans Challenger Kaohsiung Challenger Bratislava Challenger Canberra Challenger Irving Challenger Taipei City Challenger Prostejov Challenger Gwangju Challenger Kaohsiung Challenger Phoenix Challenger Taipei City Challenger Kaohsiung Challenger Bratislava Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Nottingham 2 Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Prague 3 Challenger Cassis Challenger Istanbul 2 Challenger Bergamo Challenger Manama Challenger Antalya 3 Challenger Antalya 4 Challenger Traralgon Challenger Forli 1 Challenger Cherbourg Challenger Pau Challenger Phoenix Challenger Surbiton Challenger Ilkley Challenger Rome Challenger Nur-Sultan Challenger Indianapolis Challenger Winnipeg Challenger Lexington Challenger Chicago Challenger Nonthaburi 1 Challenger Mallorca Challenger St. Tropez Challenger Playford Challenger Sydney Challenger Matsuyama Challenger Helsinki Challenger Andria Challenger Yokkaichi Challenger Canberra Challenger Nonthaburi 1 Challenger Concepcion Challenger Tenerife 3 Challenger Chennai Challenger Bengaluru Challenger Pune Challenger Lugano Challenger Biel Challenger Lille Challenger Murcia Challenger Madrid Challenger Seoul Challenger Gwangju Challenger Busan Challenger Francavilla Challenger Little Rock Challenger Troisdorf Challenger Surbiton Challenger Tyler Challenger Nottingham Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open SEAT 2008 - Barcelona The Artois Championships - London ATP Studena Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Maharashtra Open - Pune Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon AEGON Championships - London AEGON International - Eastbourne Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Murray River Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Nature Valley International - Eastbourne Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Open Sud de France - Montpellier Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Astana Open - Astana Stockholm Open - Stockholm BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rome Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Nottingham Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Yokkaichi Challenger Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Hamburg Open - Hamburg Stanford Challenger Mutua Madrid Open - Madrid Coupe Rogers - Montreal Miami Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, Group II, PO, TPE-IRI 4-0 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Asia, Wildcard) Davis Cup, Group I, PO, MEX-TPE 1-3 Olympics - London Olympics - Tokyo